﻿Public Class ControllerEnumerable
    Implements IEnumerable(Of IController)

    Private Function GetEnumerator() As System.Collections.Generic.IEnumerator(Of IController) Implements System.Collections.Generic.IEnumerable(Of IController).GetEnumerator
        Dim l As List(Of IController) = New List(Of IController)()


        Return CType(l, IEnumerable(Of IController))
    End Function

    Private Function GetEnumeratorObj() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
        Return GetEnumerator()
    End Function
End Class
